import axios from 'axios';
import {message} from 'antd';
// 优化 统一处理异常，在外层包裹一个promise，错误直接提示
export default function ajax(url,data={},type='GET'){
    return new Promise((resolve)=>{
        // 执行异步请求，成功调用
        let promise;
        if(type==='GET'){
            promise=axios.get(url,{params:data})
        }else{
            promise=axios.post(url,data)
        }
        promise.then(response=>{resolve(response.data)}).catch(err=>{message.error('请求出错了'+err.message)});
    })
}